﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Windows.Forms;

namespace RM2012Mobile
{
    public class MyUdpServer
    {
        public void OnStart()
        {
            //Tạo một đối tượng UdpClient để lắng nghe cổng XXXX
            UdpClient udp = new UdpClient(2012);
            //Thực hiện lắng nghe liên tục
            while (true)
            {
                //Xác định điểm Remote IP
                IPEndPoint remoteIPEndPoint = new IPEndPoint(IPAddress.Any, 0);
                //Thu lấy thông tin từ Client dạng Byte
                Byte[] data = udp.Receive(ref remoteIPEndPoint);
                // Chuyển về String
                String message = Encoding.Unicode.GetString(data, 0, data.Length);
                //Thông báo
                MessageBox.Show(message, "NHẬN TỪ CLIENT");
            }
        }
    }
}
